import UserContext from './model/UserContext';
import NavMenu from './model/NavMenu';

/**
 * Action 类似于 mutation，不同在于：
 * 1. Action 提交的是 mutation，而不是直接变更状态。
 * 2. Action 可以包含任意异步操作。
 *
 * Action 函数接受一个与 store 实例具有相同方法和属性的 context 对象
 *
 * 使用1： store.dispatch('increment'，1)
 * 使用2：store.dispatch({
              type: 'incrementAsync',
              amount: 10
            })
 *
 * @author yangjunxiong
 * @date 2019/3/7 11:57
 */
export default {
    ...NavMenu.actions,
    ...UserContext.actions,
};
